"""
类名：EmpApi
实例属性：emp_url，保存网址"http://ihrm-test.itheima.net/api/sys/user"
实例方法：
    def __init__(self):
        # 添加属性
    def add_emp(self, body, headers):
        # 功能：添加员工
        # :param body: 添加员工的请求体
        # :param headers: 请求头
        # :return: 响应对象
    def query_emp(self, emp_id, headers):
        # 功能：查询指定id的员工
        # :param emp_id: 员工的id号
        # :param headers: 请求头
        # :return: 响应对象
    def modify_emp(self, body, emp_id, headers):
        # 功能：修改指定id的员工
        # :param body: 修改员工的请求体
        # :param emp_id: 员工的id号
        # :param headers: 请求头
        # :return: 响应对象
    def delete_emp(self, emp_id, headers):
        # 功能：删除指定id的员工
        # :param emp_id: 员工的id号
        # :param headers: 请求头
        # :return: 响应对象
"""
import requests
from config import URL

class EmpApi:
    def __init__(self):
        self.url = URL + "/api/sys/user"
    def add_emp(self, body, headers):
        return requests.post(self.url,json=body,headers=headers)

    def query_emp(self, emp_id, headers):
        return requests.get(f"{self.url}/{emp_id}",headers=headers)

    def modify_emp(self,emp_id,body,headers):
        url = f"{self.url}/{emp_id}"
        return requests.put(url,json=body,headers=headers)

    def delete_emp(self, emp_id, headers):
        return requests.delete(f"{self.url}/{emp_id}", headers=headers)